package net.aiion.weave.spi.resources;

import net.aiion.weave.spi.naming.annotations.NotScoped;

@NotScoped
public interface ResourceService
{
    Resource findResource(String aResourceName);

    Resource findResource(Package aPackage, String aResourceName);

    Resource findResource(Class<?> aClass, String aResourceName);

    Resource findResource(Object aObject, String aResourceName);
}
